문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Astro(웹 프레임워크) (문단 편집) == 상세 == 현재 웹 [[프론트엔드(프로그래밍)|프론트엔드]]의 기술은 나날히 복잡해지고 있다. 이 와중 [[React(라이브러리)|React]]가 등장해 웹 개발에 '컴포넌트'라는 혁명적인 개념을 들고 나왔고, 이어 [[Vue.js]], [[Svelte]]등이 잇따르며 독창적인 컴포넌트와 상태 관리의 개념을 제시하였다. 다만 각 프레임워크가 서로 호환되지 않는 문제가 발생하였고, 단순한 [[정적 웹사이트]]를 만들기 위해선 불필요하고 거추장스러운 여러 기술들이 더해지며 개발 생태계는 한층 복잡해지기 시작하였고 개츠비 등의 몇몇 시도[* 개츠비는 Pre-render방식의 프레임워크이다. 즉 [[Next.js]]처럼 매 요청마다 서버에서 SSR로 렌더링하는 것이 아닌 모든 페이지를 사전에(빌드시) 모조리 렌더링해두고 요청이 올때마다 이미 완성된 페이지를 전달만 하는 것. Astro와 상당히 비슷하지만 Astro는 Partial Hydration을 사용하여 부분적으로 반응성을 추가할 수 있어 개츠비에 비해 훨씬 선택지가 자유롭다.]가 존재하였지만 여전히 모던한 프런트엔드 기술을 사용하면서도 간편하게 정적 웹사이트를 빌드하는 것은 어려웠다. 그러다 2021년 이 모든 문제를 해결하기 위해 만들어진 프레임워크가 바로 Astro이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기